TPrintDialog

Otázka od: Zbyněk Burget

6. 12. 2002 14:37

Preju vsem dobry den.
Mam jeden dotaz: Potreboval bych si vyrobit vlastni tiskovy dialog (coz by
samo o sobe byl problem, ale potreboval bych na nej umistit button
"Vlastnosti" nebo "Nastavit tiskarnu" nebo tak neco. Nevite nahodou nekdo,
jak se tento dialog jmenuje a jake parametry je mu potreba predat, aby
nastavil prislusnou tiskarnu?
Predpokladam, ze ho najdu v commdlg32.dll, ale netusim, jak se jmenuje a
jaky potrebuje parametr.

Dekuji

Zbynek Burget

Odpovedá: Jaroslav Uher

6. 12. 2002 17:49

Ahoj,

On 6 Dec 2002 at 14:14, Zbyn k Burget wrote:

> Preju vsem dobry den.
> Mam jeden dotaz: Potreboval bych si vyrobit vlastni tiskovy dialog
> (coz by samo o sobe byl problem, ale potreboval bych na nej umistit
> button "Vlastnosti" nebo "Nastavit tiskarnu" nebo tak neco. Nevite
> nahodou nekdo, jak se tento dialog jmenuje a jake parametry je mu
> potreba predat, aby nastavil prislusnou tiskarnu? Predpokladam, ze ho
> najdu v commdlg32.dll, ale netusim, jak se jmenuje a jaky potrebuje
> parametr.

napr. do ComboBoxu to dostanes takto;
  CB1.Items.Assign(Printer.Printers);
  CB1.ItemIndex := Printer.PrinterIndex;

Jarek

Odpovedá: Zbynek Burget

9. 12. 2002 8:20

Asi jsem si nerozumeli  
Nemam problem se ziskanim seznamu tiskaren, ale se zobrazenim dialogu
nastaveni tiskarny. Pokud bych pouzil standardni tiskovy dialog, tak je tam
button "Vlastnosti..." - a prave ten bych potreboval dostat do sveho
dialogu.
Jeste by bylo reseni pouzit ten standardni dialog a z neho nektere polozky
umazat (ne jen zakazat) a nektere si tam zase pridat. Ale stejne nevim jak
na to, a navic mi to nepripada jako prilis ciste reseni - proto jsem od
hlubsiho zkoumani tehle cesty upustil.

Zbynek Burget

----- Original Message -----
From: "Jaroslav Uher" <moravia@mbox.vol.cz>
To: <delphi-l@clexpert.cz>
Sent: Friday, December 06, 2002 4:59 PM
Subject: Re: TPrintDialog


> Ahoj,
>
> On 6 Dec 2002 at 14:14, Zbyn k Burget wrote:
>
> > Preju vsem dobry den.
> > Mam jeden dotaz: Potreboval bych si vyrobit vlastni tiskovy dialog
> > (coz by samo o sobe byl problem, ale potreboval bych na nej umistit
> > button "Vlastnosti" nebo "Nastavit tiskarnu" nebo tak neco. Nevite
> > nahodou nekdo, jak se tento dialog jmenuje a jake parametry je mu
> > potreba predat, aby nastavil prislusnou tiskarnu? Predpokladam, ze ho
> > najdu v commdlg32.dll, ale netusim, jak se jmenuje a jaky potrebuje
> > parametr.
>
> napr. do ComboBoxu to dostanes takto;
> CB1.Items.Assign(Printer.Printers);
> CB1.ItemIndex := Printer.PrinterIndex;
>
> Jarek
>

Odpovedá: Danik Frantik

9. 12. 2002 11:32

Zalozka Dialogs, componenta TPrinterSetupDialog ti nevyhovuje?

Danik
-----Original Message-----
From: delphi-l-owner@clexpert.cz [mailto:delphi-l-owner@clexpert.cz]On
Behalf Of Zbynek Burget
Nemam problem se ziskanim seznamu tiskaren, ale se zobrazenim dialogu
nastaveni tiskarny. Pokud bych pouzil standardni tiskovy dialog, tak je tam
button "Vlastnosti..." - a prave ten bych potreboval dostat do sveho
dialogu.
Zbynek Burget

Odpovedá: Ladislav Fitz

9. 12. 2002 12:05

podivej se na funkce

      PrinterProperties
      DocumentProperties
      AdvancedDocumentProperties

pokud by byl zajem muzu poslat unitu pro tiskarny kde to vyuzivam

Odpovedá: Zbynek Burget

9. 12. 2002 12:26

Taky by to bylo reseni, nicmene se mi moc nelibi. Musel bych mit na
nastaveni tisku dialogy dva - jeden, kterym bych v pripade potreby nastavil
tiskarnu a druhym bych teprve tiskl. Ovsem ten pripad, ze se bude nastavovat
tiskarna je dost casty  
Opravdu se neda nijak vyvolat ten dialog "Vlastnosti..." nebo v nejhorsim
pripade umazat nejake komponenty (a jine pridat) do standardniho tiskoveho
dialogu?
Necekam, ze to bude jednoduche, ale ani nevim, kde hledat reseni...

Zbynek Burget


----- Original Message -----
From: "Danik Frantik" <frantik@telpro.cz>
To: <delphi-l@clexpert.cz>
Sent: Monday, December 09, 2002 10:24 AM
Subject: RE: TPrintDialog


> Zalozka Dialogs, componenta TPrinterSetupDialog ti nevyhovuje?
>
> Danik
> -----Original Message-----
> From: delphi-l-owner@clexpert.cz [mailto:delphi-l-owner@clexpert.cz]On
> Behalf Of Zbynek Burget
> Nemam problem se ziskanim seznamu tiskaren, ale se zobrazenim dialogu
> nastaveni tiskarny. Pokud bych pouzil standardni tiskovy dialog, tak je
tam
> button "Vlastnosti..." - a prave ten bych potreboval dostat do sveho
> dialogu.
> Zbynek Burget
>